package com.ruoyi.statisticalCenter.service;

import com.ruoyi.common.core.domain.R;
import com.ruoyi.hqfinance.domain.HqNetworkBillDetail;
import com.ruoyi.statisticalCenter.domain.ScOutPortWarehouseGrossProfitSheet;
import com.ruoyi.statisticalCenter.domain.vo.*;

import java.io.OutputStream;
import java.util.List;

public interface ScOutPortWarehouseGrossProfitSheetService {
    R collect(ScOutPortWarehouseGrossProfitSheetVo vo);

    List<ScOutPortWarehouseGrossProfitSheet> collectList(ScOutPortWarehouseGrossProfitSheetVo vo , OutputStream outputStream);

    public R updateDisposition(ScOutPortWareDispositionVo vo);

    public R<ScOutPortWareDispositionCloentVo> selectDisposition();

    List<HqNetworkBillDetail> point(ScOutPortWarehouseGrossProfitSheetPointVo vo);

    R collectNew(ScOutPortWarehouseGrossProfitSheetVo vo);

    R collectCache(ScOutPortWarehouseGrossProfitSheetVo vo);

    R cache(DateStrVo time);


}
